package xyz.haijin.shiro.model;

/**
 * 公共的常量
 * @author: haijin
 * @Date: 2022/07/16 20:38
 */
public interface CommonConstant {

    /**
     * yyyy-MM-dd HH:mm:ss
     */
    public static final String YMDHMS = "yyyy-MM-dd HH:mm:ss";

    /**
     * yyyy-MM-dd
     */
    public static final String YMD = "yyyy-MM-dd";

    /**
     * 成功标记
     */
     String SUCCESS = "0";
    /**
     * 失败标记
     */
    String FAIL = "1";

    /**
     * 登录过期时间
     */
    int USE_LOGIN_TIME = 60*60*24;

    /**
     * redis图形验证码key
     */
    String REDIS_CODE_TIME_KEY = "code-";

    /**
     * redis图形验证码超时时间
     */
    int REDIS_CODE_TIME = 60*3;

    /**
     * 默认作者名称
     */
    String DEFAULT_AUTHOR_NAME = "我爱海鲸";

    /**
     * 数据库默认id
     */
    Long DEFAULT_ID = 1L;

    /**
     * 默认当前页
     */
    int DEFAULT_CURRENT = 1;

    /**
     * 默认当前页面容量
     */
    int DEFAULT_PAGE_SIZE = 10;

    /**
     * 登录用户临时保存key值
     */
    String REDIS_LOGIN_USER_KEY = "loginKey-";

    /**
     * 登录用户临时保存时间
     */
    int REDIS_LOGIN_USER_TIME = 60*3;

    /**
     * 用户名名称
     */
    String USER_NAME = "username";

    /**
     * 用户密码名称
     */
    String USER_PASSWORD = "password";

    /**
     * 用户验证码
     */
    String USER_CODE = "code";


}
